
module.exports = Object.assign({}, require('jimi-web-changelog/lib/lint'), {
    rules: {
      'subject-empty': [2, 'never'],
      'type-empty': [2, 'never'],
      'type-enum': [2, 'always',
      [
        'Feature', // 新增功能
        'Fixed', // bug 修复
        'Closed', // bug 修复
        'Refactor', // 重构代码(既没有新增功能，也没有修复 bug)
        'Resource', // 静态资源
        'Style', // 不影响程序逻辑的代码修改(修改样式、空白字符，补全缺失的分号等)
        'Docs', // 文档更新
        'Test', // 新增测试用例或是更新现有测试
        'Perf', // 性能优化
        'Revert', // 回滚某个更早之前的提交
        'Build', // 主要目的是修改项目构建系统(例如 glup，webpack，rollup 的配置等)的提交
        'Add', // 文件操作
        'Modify', // 文件操作
        'Delete', // 文件操作
        'Ci', // 主要目的是修改项目继续集成流程(例如 Travis，Jenkins，GitLab CI，Circle等)的提交
        'Chore', // 不属于以上类型的其他类型
      ], // 默认
      ]
    }
  })